Suboptimization Principle